﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel.DataAnnotations;
namespace wh40klbModel
{
    public class Infantry
    {
        public int Id               { get; set; }
        public string Name          { get; set; }
        public int WeaponSkill      { get; set; }
        public int BallisticSkill   { get; set; }
        public int Strengh          { get; set; }
        public int Thoughness        { get; set; }
        public int Wounds           { get; set; }
        public int Initiative       { get; set; }
        public string Attack        { get; set; }
        public string Leadership  { get; set; }
        public string ArmorSave     { get; set; }
        public string Description   { get; set; }
        public bool availible { get; set; }

        public int ArmyId { get; set; }
        public Army Army { get; set; }
        public int SquadTypeId { get; set; }
        public SquadType SquadType { get; set; }
        public List<SpecialRule> SpecialRules { get; set; }
        public List<SquadInfantryInclusion> Squads { get; set; }
        public List<InfantryWargearUtilisation> Wargears { get; set; }


        public Infantry()
        {
            SpecialRules = new List<SpecialRule>();
            Squads = new List<SquadInfantryInclusion>();
            Wargears = new List<InfantryWargearUtilisation>();
        }
    }
}
